MVITLSHGVHNHGLEKIDTRLGQKKKVGPLGKTLVSLWNAKTGKGRGGNLKLAKTIAVTATSPVIGRSAGTVAGRDPKLRQSSKGSDLKRGLRGRNGDKDLPDNSSFLLHLMMKIG